import 'package:flutter_corner/model/ItemData.dart';

//根目录数据
final rootDatas = [
  new ItemData("Widget 框架总览",
      "Flutter Widget采用现代响应式框架构建，这是从 React 中获得的灵感，中心思想是用widget构建你的UI。 Widget描述了他们的视图在给定其当前配置和状态时应该看起来像什么。当widget的状态发生变化时，widget会重新构建UI，Flutter会对比前后变化的不同， 以确定底层渲染树从一个状态转换到下一个状态所需的最小更改（译者语：类似于React/Vue中虚拟DOM的diff算法）。"),
  new ItemData("Widget 目录",
      "使用Flutter的一套的视觉、结构、平台、和交互式的widgets，快速创建漂亮的APP.除了按类别浏览widget外，您还可以在Flutter widget 索引浏览Flutter中的所有widgets。"),
  new ItemData("Cook book",
      "Cookbook包含了在编写Flutter应用程序时常见问题及示例。每个主题都是独立的，可以当做作参考文档来帮助您构建应用程序"),
];
//widget 框架总览数据
final widgetFramworkDatas = []; //widget 目录数据
final widgetDirectories = [
  new ItemData("基础组件", "在构建您的第一个Flutter应用程序之前，您绝对需要了解这些widget。"),
  new ItemData(
      "Material Components", "实现了Material Design 指南的视觉、效果、motion-rich的widget。"),
  new ItemData("Cupertino(iOS风格的widget)", "用于当前iOS设计语言的美丽和高保真widget。"),
  new ItemData("Layout", "排列其它widget的columns、rows、grids和其它的layouts。"),
  new ItemData("Text", "文本显示和样式"),
  new ItemData("Assets、图片、Icons", "管理assets, 显示图片和Icon。"),
  new ItemData("Input", "Material Components 和 Cupertino中获取用户输入的widget。"),
  new ItemData("动画和Motion", "在您的应用中使用动画。查看Flutter中的动画总览"),
  new ItemData("交互模型", "响应触摸事件并将用户路由到不同的页面视图（View）。"),
  new ItemData("样式", "管理应用的主题，使应用能够响应式的适应屏幕尺寸或添加填充。"),
  new ItemData("绘制和效果", "Widget将视觉效果应用到其子组件，而不改变它们的布局、大小和位置。"),
  new ItemData("Async", "Flutter应用的异步模型"),
  new ItemData("滚动", "滚动一个拥有多个子组件的父组件"),
  new ItemData("辅助功能", "给你的App添加辅助功能(这是一个正在进行的工作)"),
];
final _datas = [
  new ItemData("AnimatedListSample",
      "AnimatedList显示与ListModel保持同步的卡片列表。当新的item被添加到ListModel或从ListModel中删除时，相应的卡片在UI上也会被添加或删除，并伴有动画效果。"),
  new ItemData("AppBar、PreferredSize、TabBarView、TabController",
      "任何具有PreferredSize的widget都可以出现在AppBar的底部这个应用程序展示了以下类的特性：AppBar、PreferredSize、TabBarView、TabController。"),
];
